package basis.netease.easy.废弃;

import java.util.Scanner;

/**
 * 7-37 丢失的数字
 * 给定一个包含 [0, n] 中 n 个无重复数的整数数组 nums ，找出 [0, n] 这个范围内没有出现在数组中的那个整数。
 * 输入格式:
 * 输入数组nums元素，以空格分开
 * 输入数组长度一定为n，且每个输入元素>=0, <=n
 * n<=1000
 * 输出格式:
 * 输出没有出现在数组中的那一个整数
 * 若内容输入错误（数组长度错误，元素范围错误），则结果返回-1
 * 输入样例1:
 * 在这里给出一组输入。例如：
 * 3 0 1
 * 输出样例1:
 * 在这里给出相应的输出。例如：
 * 2
 * 输入样例2:
 * 在这里给出一组输入。例如：
 * 3 5 7 9
 * 输出样例2:
 * 在这里给出相应的输出。例如：
 * -1
 * 输入样例3:
 * 在这里给出一组输入。例如：
 * 0 1 2 3 4 5 6 7 8
 * 输出样例3:
 * 在这里给出相应的输出。例如：
 * 9
 */
public class Main_37 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String[] array = sc.nextLine().split(" ");
        int length = array.length;
        int sum = 0;
        for (String i : array) {
            int item = Integer.parseInt(i);
            if (Integer.parseInt(i) > length) {
                System.out.println(-1);
                return;
            }
            sum += item;
        }
        // 1~n的和减去数组的和，就是缺失的数字
        System.out.println(length * (length + 1) / 2 - sum);
    }

}
